About Ego Nails & Spa Limited (11470631) United Kingdom