About Qliqq.com Limited (11762904) United Kingdom