About Happy Hour Studio Limited (11325668) United Kingdom