About Nortada Limited (11727258) United Kingdom