About Minerva Corporation Limited (02176408) United Kingdom