About Amicus Solutions Holdings Limited (13293011) United Kingdom