About Eidos Products Limited (06830692) United Kingdom