About Rikki Roo Ltd (12854412) United Kingdom