About Nostra Terra Na Operating Ltd (13162453) United Kingdom