This is very likely the Looping Star that formerly operated at the Kunming International Convention & Exhibition Center in Kunming, Yunnan China. Based on photos both are painted the same colors, have the same signage and appear to be on location for a few years at a time.