About Clkr Holdings Limited (12509816) United Kingdom