About Studio 54 Properties Ltd. (SC588258) United Kingdom