About Merritt Science Limited (04577070) United Kingdom