About The Leap Partnership Limited (12792532) United Kingdom