About Teluke Couplings Co. Ltd (08652003) United Kingdom