About Technical Solutions 24 Seven Limited (04391518) United Kingdom