About Megaluxy Ltd (13581128) United Kingdom