About Kachmark Ltd (12161619) United Kingdom