About Qubice London Limited (11879362) United Kingdom