About Naga North London Limited (13321242) United Kingdom