About Rice & Pixel Ltd (09295788) United Kingdom