About Leapfrog Group Holdings Limited (11950728) United Kingdom