About Mega Able Trading Ltd. (12360217) United Kingdom