About Qlixy.com Limited (09112807) United Kingdom