About Studio Osborne Limited (11333189) United Kingdom