About Studio 78 Limited (07861497) United Kingdom