Was the $200 spent on Vimeo Pro? This is why I didn't host mine on Vimeo.
https://vimeo.com/help/guidelines
Businesses may not use basic Vimeo or Vimeo Plus accounts to host their videos. Businesses may, however, use a Vimeo PRO account to host their videos so long as they comply with the Vimeo PRO guidelines.