About Mycare Supported Living Limited (13534140) United Kingdom