About The Rhubarb Club Ltd (13648000) United Kingdom