About Gallery Studios Limited (02126105) United Kingdom