About Minerva Partnership Holdings Limited (13541067) United Kingdom