About De Photo Limited (12048118) United Kingdom