About Amica Concept Limited (12911600) United Kingdom