About Minerva Limited (02649607) United Kingdom