About Happy House 88 Limited (11256336) United Kingdom