About Rub-a-dub Kitchen Limited (11733839) United Kingdom