About Rhubarb Rhubarb Communications Ltd (08924247) United Kingdom