About Initiatech Ltd. (07108368) United Kingdom