About Ts&d Solutions Limited (06941719) United Kingdom