About Beach Life Holdings Limited (12037367) United Kingdom