About Elmore Technologies Ltd (10578530) United Kingdom