About Daedalus Technology Ltd. (09696818) United Kingdom