About Embedded Science Limited (08278248) United Kingdom