About Cephas Picture Library Limited (03127824) United Kingdom