About Damocles Medical Ltd (12126573) United Kingdom