About Quantum Leap Limited (05039706) United Kingdom