About Elpis Holdings Limited (11884756) United Kingdom