About Klaar Soft Ltd (12054831) United Kingdom