About Qubic Partners Ltd (06890729) United Kingdom