About Minerva Advisors Limited (08844852) United Kingdom