About Bella S Nails & Spa Limited (12248290) United Kingdom