About Amiika Spa Ltd (11243196) United Kingdom