About Daedalus Technologies Ltd (03907269) United Kingdom