About Infotech Holdings Limited (11644405) United Kingdom