About Levi Capfx Ltd (13026860) United Kingdom