About Duddella Group Limited (13308884) United Kingdom