About Clix Media Ltd (07692575) United Kingdom