About Embex Strand Limited (05295336) United Kingdom