Websites hosted on 216.36.238.252 IP Address
Geo Location Information for 216.36.238.252 IP Address. The IP Address 216.36.238.252 is located at 41.8868 latitude and -87.6386 longitude in United States of America. Friendly Location for the IP Address is Illinois, Chicago, United States, 60606.
New Leaf Venture Partners
- nlvpartners.com
New Leaf Venture Partners is a venture capital firm funding the healthcare revolution by investing exclusively in companies revolutionizing healthcare.
2,443,043
$
480.00