About Spring Telecommunications Solutions Limited (02435654) United Kingdom