About Amicus Solutions Group Limited (10235140) United Kingdom