About Telemedia Technology Limited (12097573) United Kingdom