About Third I Technologies Limited (12838626) United Kingdom