About N&n Telecoms Limited (11452860) United Kingdom