About Tip Leaf & Bean Ltd (10836099) United Kingdom