About Embedded Eye Limited (10161983) United Kingdom