About Technical And Innovation Limited (10446346) United Kingdom