About Pixobox Limited (12062421) United Kingdom