About Amicus Projects Ltd. (08855578) United Kingdom