About International Transport Intermediaries Club Limited (02725312) United Kingdom