About Amica Solutions Ltd (07554442) United Kingdom