About Doochi Ltd (12008908) United Kingdom