About Mead20 Ltd (12677901) United Kingdom