About Studio Jubilee Associates Limited (11274165) United Kingdom