About Technology Solutions (holdings) Limited (08352304) United Kingdom