About Diamedica Developments Ltd (12820029) United Kingdom