About Nemo S World Ltd (12974435) United Kingdom