About Diamedica Holdings Limited (12047931) United Kingdom