About Minerva Parent Limited (11279426) United Kingdom