About Happy Team Investment Limited (12978082) United Kingdom