About Daedalus Ltd (06891996) United Kingdom