About Amicus Initiative Limited (09220695) United Kingdom