About Studio 53c Limited (12933947) United Kingdom