About Project Eidos Limited (10496038) United Kingdom