About Kleverkat Ltd (SC587019) United Kingdom