About Daedalus Design Services Limited (11713331) United Kingdom