About Klr Solutions Limited (08470760) United Kingdom