About Intermediaries Transaction Exchange Ltd. (03595125) United Kingdom