About Elmo Software Uk Holdings Limited (12843874) United Kingdom