About Qubix International Limited (04783753) United Kingdom