About Studio 100 London Limited (04022458) United Kingdom