About Studio Illuminata Ltd (11179298) United Kingdom