About Cambridge Pixel Ltd (06174486) United Kingdom