About Necthahixe Ltd (13302169) United Kingdom