About Millend Telecom Services Limited (07950420) United Kingdom