About Minerva Partners Limited (10380144) United Kingdom