About Ntbs Investments Ltd (09963359) United Kingdom