About Qxt Investments Limited (11928195) United Kingdom