About Minerva (ramsay) Ltd (12078764) United Kingdom