About Elpd Holdings Limited (12991027) United Kingdom