Rochester Studios Limited is a company registered to England and Wales with company number 11211655