About Technology Support Worldwide L.p. (SL011844) United Kingdom