About Duara Associates Ltd (13642431) United Kingdom