About The Channel Photo Ltd. (11629666) United Kingdom