About Nuala London Limited (10875926) United Kingdom