About Minerva Fund Management Solutions Limited (12310712) United Kingdom