Complex sentence: The hospital is located in the Zhongguancun Life Science Park, and invested by Beijing International Hospital Group.
Split into simpler sentences: The hospital is located in the Zhongguancun Life Science Park. The investment was made by Beijing International Hospital Group.