About Amica Technology Ltd (08754416) United Kingdom