Grand Central Holdings is a holding company that invests in internet-related technology and media businesses. Read More