About Leap Solutions Limited (04376370) United Kingdom