About Leap Blended Solutions Ltd (11513283) United Kingdom