About Minerva Clinical Services Limited (12615783) United Kingdom