About Leap Capital Limited (12479595) United Kingdom