About Studio Twenty Three Limited (10269216) United Kingdom