About Daedalus Future Technologies Limited (09275328) United Kingdom