About Duffel Import And Export Trading Co. Ltd. (11960532) United Kingdom