About Hudson Technical Solutions Limited (08770696) United Kingdom