About Eidos Partners Holdings Limited (06864109) United Kingdom