About Daedalus Design London Limited (11341430) United Kingdom