About Amicura Holdings Limited (11190530) United Kingdom