About Adpixel Innovations Limited (13595161) United Kingdom