About Tesla Telecoms Ltd (12395727) United Kingdom