About Amicus&co Limited (10866037) United Kingdom