About Leeor Levy Consulting Limited (09838197) United Kingdom