About Nbtsco Development Ltd (13596456) United Kingdom