About Studio 22 Limited (10844090) United Kingdom