About Talk Talk Mobile Phones Limited (03390782) United Kingdom