About Mega Grain Ltd. (11053680) United Kingdom