About The Minerva Group Limited (06932018) United Kingdom