About Studio 15 Limited (12044973) United Kingdom