About Clyx Limited (12911363) United Kingdom