About Meridian Science Limited (09448574) United Kingdom