About Rhubarb & Bumble Ltd (11927465) United Kingdom