About Open Studios Limited (05681878) United Kingdom