About Meos Ventures Limited (11809021) United Kingdom