About Wells Telecoms Solutions Limited (10730519) United Kingdom