About Pulse Pixel Ltd (10692712) United Kingdom