About E8 Studios Ltd (11968879) United Kingdom