About Mega Impex Residues Ltd. (03408817) United Kingdom