About Techimpact Leap Solutions Limited (13678359) United Kingdom