About Rice Design Limited (05405211) United Kingdom