About Initec Limited (11026228) United Kingdom