About Send Technology Solutions Limited (10838357) United Kingdom