About Amica Loca Ltd (11220936) United Kingdom