About Minerva Group Ltd (13039622) United Kingdom