About Klick Limited (02282253) United Kingdom