About Eidon Pictures Limited (04104401) United Kingdom