About Toolfix Limited (03896962) United Kingdom