About Studio 55 London Ltd (13440120) United Kingdom