About Mint Pixel Ltd (13190724) United Kingdom