About Techfix Products Limited (02581144) United Kingdom