About Mercian Science Limited (03626148) United Kingdom