About Elastic Semantic Ltd (12435269) United Kingdom