About Minerva Investment Holdings Ltd (11594445) United Kingdom