About Mega Rewards Corporation Limited (09265423) United Kingdom