About S T T Comms Limited (08699217) United Kingdom