About Tensa Limited (11694223) United Kingdom