About Meo Corporation Limited (13025948) United Kingdom