About Amicala Limited (10094043) United Kingdom