About Happy Minds Kids Academy Limited (10762052) United Kingdom