About Eden Spa Hotel Ltd (11882370) United Kingdom