About Studio Essen Ltd (10896911) United Kingdom