About Ntls Investments Ltd (12546632) United Kingdom