About Investment Tooling International Limited (06772202) United Kingdom