About Navatech Group Limited (11781288) United Kingdom