B Barftier Online Stores & Subscription Boxes Tespe, Niedersachsen, Germany Barftier is an online pet shop based in Tespe, in Lower Saxony, Germany, delivering food and accessories for…