About Nbnl Telecommunications Services Limited (10918430) United Kingdom