About Technology And Innovation Support Center Ltd (12526224) United Kingdom