About Kklr Limited (11060068) United Kingdom