About Qbx Investments Ltd (SC712688) United Kingdom