About Qubis Technologies Ltd (11708293) United Kingdom