About Q & N Nail Spa Ltd (11004160) United Kingdom