About Amicus Capital Projects Limited (SC520028) United Kingdom