About Studio At 58 Ltd. (05340903) United Kingdom