About Quantum Leap Initiative 360 Limited (12509231) United Kingdom