About Daedalus Investments Limited (04523127) United Kingdom