About Mega Fx.com Ltd. (13624701) United Kingdom