Movingstage was established in 1979 with the aim of producing marionette theatre. This type of theatre requires all elements to be in accord, including the venue. In 1982, after extensive touring, the company opened a theatre on a river barge. The theatre seats 55 and has all the conveniences and facilities of a modern venue. It is licensed by the City of Westminster.
The Theatre Barge has been open for over thirty years and during that time it has hosted thousands of performances. It is now an established venue on the London theatre scene and is based in Little Venice, close to Marble Arch. Each year during the summer, the floating theatre makes a tour of the river Thames. The company has undertaken three British Council sponsored tours in the past. It has also received funding from The Arts Council, Richmond Council, Westminster Arts, Westminster City Council, the Lottery and various charitable trusts including the Gulbenkian Foundation, The Edward Harvist Trust and the Unity Theatre Trust.