About Amicus Consulting Limited (13164023) United Kingdom