About Qubos Associates Limited (07945268) United Kingdom