About Megaya Ltd. (12596239) United Kingdom