About Minerva Sc Solutions Limited (10937068) United Kingdom