Investec plc is a global financial institution that specializes in banking and managing assets. The company offers a range of services including corporate and investment banking, private banking, securities trading, asset management, property trading and management, and trade finance.