Even larger companies such as Allied Power , which supplies generators , fibre-optic cables and mobile phone masts to areas of the North West Frontier Province and to Afghanistan , has had its problems .