About Ntesla Ltd (12177244) United Kingdom