About Studio 12 London Ltd (06726338) United Kingdom