About Photofax Systems Holdings Limited (05088659) United Kingdom