About Minerva Growth Ltd (10357195) United Kingdom