About Minerva Solutions (london) Ltd (10830311) United Kingdom