About Qubic Trustees Ltd (06890768) United Kingdom