Live-tested 30 random rows before committing. Categorisation was granular enough to segment by sub-vertical without regex. Money well spent.
Really appreciate you taking the time to write this, great to see the data drove real campaign lift. Let us know if you'd like the file regenerated with extra columns next time.