About Mega Ocean Co. Ltd. (12753245) United Kingdom