Radiohead Ignite New Release Rumors After Forming Fresh Legal Entity
A new release from Radiohead could be on the way, if a historical trend of new legal entities is to be believed. According to the British Government’s Companies House agency, the five members of Radiohead established a new limited liability partnership under the name RHEUK25 LLP on Monday (March 10). An LLP is a legal