About Daedalus International Limited (11732238) United Kingdom