About Elmo House Holdings Limited (11106419) United Kingdom