About Eclogue Pictures Limited (11366400) United Kingdom