About Ntll Ltd (12102146) United Kingdom