About South Beach Spa Ltd (11338261) United Kingdom