About Wax Shop & Cosmetics Ltd (SC709184) United Kingdom