Legal Notice

Company name

Made by Mika Ltd

Registered office

71-75 Shelton Street 71-75 Shelton Street, London, England, WC2H 9JQ

Contact details

07982820962

Business ID no.

8856334