About Studio 39 Limited (NI019351) United Kingdom