About Clix Services Limited (10509769) United Kingdom