About Meozo Limited (11546333) United Kingdom