About Holborn Studios Limited (02769503) United Kingdom