About Studio Yassa Ltd (13059080) United Kingdom