About Elixirr Partners Llp (OC365706) United Kingdom