About Technology Solutions Limited (03146250) United Kingdom