About Daedalus International Limited (13609783) United Kingdom