About Meadows Scientific Ltd (10750553) United Kingdom