About Nobu London Limited (03310818) United Kingdom