About Daedalus Re Holding Ltd (11662055) United Kingdom