About Amica Investments Limited (08753167) United Kingdom