About Duddell Limited (12632909) United Kingdom