About Eidosmedia Limited (04626026) United Kingdom