About Tricon Infotech Limited (13711189) United Kingdom