About Technology Solutions London Ltd (08108981) United Kingdom