About Embedded Communications Solutions Limited (10034806) United Kingdom