About Klixt Limited (09817229) United Kingdom