About Embeddeduk Limited (06950910) United Kingdom