About Opera & Ballet Productions Limited (08018401) United Kingdom