About Verbenakitchen Ltd. (12477230) United Kingdom