About Dooka Limited (12565582) United Kingdom