About Amika International Limited (12074735) United Kingdom