About The Embedded Company Limited (12507188) United Kingdom