About Technologies Solutions Limited (12735102) United Kingdom