About Amicura Limited (07793106) United Kingdom