About Nemo Limited (02086842) United Kingdom