About Minerva Solutions Limited (10610565) United Kingdom