About Leeri Capital Ltd (12756741) United Kingdom