About E6 Studios Ltd (10151505) United Kingdom