About London Duuka Ltd (13224637) United Kingdom