About Quantum Grid Labs Limited (11886624) United Kingdom