About Camelot Photographic Limited (07239401) United Kingdom