About Studio Jones London Limited (12939844) United Kingdom