About Meo Limited (10004640) United Kingdom