Logicata Limited
- Registered in England and Wales Company Number: 12218995
- Registered Address: 107-111 Fleet Street, London, EC4A 2AB United Kingdom
- VAT Number: GB 33 3106 935
- Registered with the Information Commissioners Office, reference number ZA843833