About Telex & Management Personnel Limited (01456097) United Kingdom