About Amicus Investment Holdings Limited (10276015) United Kingdom