About Qubis Limited (NI017859) United Kingdom