About Duckworth S Telecoms Ltd (12078685) United Kingdom