About Klikor Limited (12238714) United Kingdom