About Minerva Capital Limited (13349296) United Kingdom