About Quantum Leap Interim Limited (10601434) United Kingdom