About Mead Logic Ltd (06419187) United Kingdom