About Klr Camden Limited (12464603) United Kingdom