About Minerva Technology Ltd (11725332) United Kingdom