About Beulah Spa Holdings Ltd (12659228) United Kingdom