About Embedded Signal Processing Ltd. (03225218) United Kingdom