About Demed Holdings Limited (09867210) United Kingdom