About International Transport Intermediaries Management Company Ltd. (02670020) United Kingdom