About Mego Holdings Limited (11542611) United Kingdom