About Photofabrication Holdings Limited (06306176) United Kingdom