About Minerva Innovation Group Ltd (SC674231) United Kingdom