About Klaar Limited (12139279) United Kingdom