About Telepe Supply Ltd (11824887) United Kingdom