About Duuka Limited (12071398) United Kingdom