About Studio 51 North Limited (10571220) United Kingdom