About Nesdel Group Limited (08710307) United Kingdom