About Amicura Redruth Limited (13087446) United Kingdom