About Elmo Projects Ltd (12393023) United Kingdom