About Leap 2 Learn Swansea Limited (11118967) United Kingdom