About Happy Place Holdings Ltd (12287626) United Kingdom