About Qubix Insight Limited (09959502) United Kingdom