About Nytech Limited (05189223) United Kingdom