About Minerva Emerging Holdings Limited (12114278) United Kingdom