About Amica Accessories Limited (08241188) United Kingdom