About Te- Tech Process Solutions Limited (12980951) United Kingdom