About Clix Studios Ltd (11642062) United Kingdom