About Minerva Egeria Limited (SC586993) United Kingdom