About Minerva Technologies Uk Ltd (05646449) United Kingdom