About Daedalus Design Limited (09699558) United Kingdom