About Amicus Holdings Limited (09787839) United Kingdom