About Blackwood Embedded Solutions Limited (06724824) United Kingdom