About Studio Egg Limited (11883965) United Kingdom