About Telemix Limited (05245040) United Kingdom