About Pixel Ace Ltd. (04749904) United Kingdom