Click Play Films is a New York City based video production company with the headquarters at 54 W 40th Street, NY 10018. The business has been in operation since 2003 and was founded by hosts Natasha Haddadiannian & Michael Mandelbaum more than 10 years ago!