About S. Duff Telecoms Limited (11691648) United Kingdom