2 Comments Vimeo.com: How to contact the support By CCC Team December 5, 2017 Head Office Vimeo, Inc 555 West 18th Street New York, New York 10011 United States Customer Service…