About Meadow Tec Research Ltd (13518225) United Kingdom