About Klicz Ltd. (09186320) United Kingdom