About The Red Opera Company Limited (06731567) United Kingdom