About Nemo Hair Design Limited (08136790) United Kingdom