About Demedica Limited (13483427) United Kingdom