I have been searching the web for anything to do with Telefox Ltd and have found zero that seems to be of any interest. It's probably a mate of a mates mate.