About Clix Tech Limited (SC647748) United Kingdom