About Minerva Management Company Limited (05542080) United Kingdom