About Wantage Nails & Spa Ltd (12106518) United Kingdom