About Elixir Studios Ltd (SC616116) United Kingdom