About Swansea Nails Studio Limited (11856981) United Kingdom