About Amicus Information Solutions Limited (06605492) United Kingdom