About Myclix Limited (09295121) United Kingdom