About Embedded Lifecycle Solutions Ltd (11905278) United Kingdom