About Millrose Telecom Limited (09005041) United Kingdom