Innova Brands Limited is a UK-based company that prides itself on creating high-quality, durable, and affordable products to help your everyday lifestyle, whether at the home, office, gym or even outdoors. So don't stop yourself from getting our products that you think will help you. WE GOT YOUR BACK!!
Location: United KingdomMember since: Jan 17, 2004Seller: veluu-shop
Business details
Business name: Innova Brands Ltd.Address: 1-4 Perry Road, CM18 7NS Harlow, United KingdomPhone Number: 1279320870Email: contact@innovabrands.co.ukVAT number: GB 241465422