About Felix Photo Phactory Ltd (12275328) United Kingdom