About New Life Healthcare Holdings Limited (SC673133) United Kingdom