Extract companies from noisy text | Other Interview Question