About Minerva Fund Managers Limited (02525651) United Kingdom