About Pixel Sandwich Ltd (09270525) United Kingdom