About Amica Holdings Limited (09339119) United Kingdom