About Nescare Limited (12795318) United Kingdom