About West Ten Studios Limited (13594053) United Kingdom