About Deen International Ltd (12197256) United Kingdom