Billed to: Yepoda GmbH (yepoda.es) - Schwedter Str. 36A - 10435 Berlin - DE326872646 | Login
Yepoda is a beauty and cosmetics brand based in Berlin, Germany. The store offers a login portal for its creators crew, suggesting a focus on community and possibly skincare or makeup products.