About Minerva Strategy Limited (11601828) United Kingdom