Owen Li's Location
United Kingdom
Owen Li's Work
Owen Li's Education
University of Bristol
BSc (Economics)
2004 - 2007
Owen Li's Skills
Owen Li's Summary
Owen Li, based in United Kingdom, is currently a Managing Director at Investcorp, bringing experience from previous roles at Investcorp, Investis Digital, ABAX and SecureLink Group. Owen Li holds a 2004 - 2007 BSc in Economics @ University of Bristol. With a robust skill set that includes Social Media, Restructuring, Banking, Executive Management, LBO and more, Owen Li contributes valuable insights to the industry. Owen Li has 6 emails and 1 mobile phone number on RocketReach.