About Think Rice Limited (09470497) United Kingdom