About Daedalus Topco Limited (10194431) United Kingdom