About Technical Investment Solutions Ltd (04343239) United Kingdom