About Rhubarb Cafe Ltd (10982893) United Kingdom