About Ivy Nails & Spa Limited (12744109) United Kingdom