About Indra Healthcare Holdings Limited (13612328) United Kingdom