About The Daedalus Group Ltd. (10815839) United Kingdom