About Studio Neon Ltd (11723184) United Kingdom