About Telerom Media Ltd (12912244) United Kingdom