Lemur Investments 62 Cc is a small, fairly new organization in the motor vehicle parts and accessories manufacturers industry located in Windhoek, Namibia. It opened its doors in 2015 and now has an estimated $4 million in yearly revenue and approximately 20 employees.