About Daedalus Concepts Limited (12639836) United Kingdom