About The London Studios Limited (01222154) United Kingdom