About Zelora Ltd (13432406) United Kingdom