About Inter Telecommunications Limited (11915910) United Kingdom