About Leaf Capital Ltd. (09459086) United Kingdom