About Mead Tech Ltd (10163819) United Kingdom