About Deda Holiday Limited (13168691) United Kingdom