About Studio Jennings Limited (10862362) United Kingdom