About Quantum Leap Holdings Limited (10063494) United Kingdom