About I Nails & Spa Ltd (11231294) United Kingdom