About Karl Deen International Ltd (11616611) United Kingdom