About Studio On The Rye Ltd (10732934) United Kingdom