About Klrr Limited (10098612) United Kingdom