About Telefix Supply Ltd (12331943) United Kingdom