About Daedalus Director Services Limited (10086496) United Kingdom