About Technology Implementation Services Limited (05946089) United Kingdom