About Daedalus Ultra Sound Solutions Ltd (08987966) United Kingdom