About Minerva 42 Limited (12905766) United Kingdom