About Daedalus Management Limited (09850576) United Kingdom