About Klikta Technologies Ltd (13078602) United Kingdom