About Techno Clamp Company Limited (05727689) United Kingdom