O Omlet Online Stores & Subscription Boxes Banbury, Oxfordshire, United Kingdom Omlet is an online pet store based in Banbury, Oxfordshire, United Kingdom, dedicated to own-design pet produ…