About Daedalus Media Limited (08925333) United Kingdom