About Photofax Systems Limited (02098716) United Kingdom