About Daedalus Partners Llp (OC365551) United Kingdom