About Studio No 23 Limited (11010212) United Kingdom