About Nemo Associates International Limited (07596571) United Kingdom