About Elixir Pictures Limited (08256930) United Kingdom