About Quantum Bit Media Ltd (11966282) United Kingdom