About Leaf Education Supplies Ltd. (11048682) United Kingdom