Mermaid Technologies Ltd
Private limited company, incorporated 20 October 2003, London
Name changes
Company record
1 name changeName history
- Final registered name
Mermaid Technologies Ltd
23 September 2005 22 December 2010
- Previous name
Mycashback Ltd
20 October 2003 23 September 2005