About International Trading Corporation Ltd (12826410) United Kingdom