About The Studios Management Company Limited (07053328) United Kingdom