Has anyone else heard of these pills? [[https://lb-capsules-shop.com/uk/order-now.html?affiliate=19&s_dir=1&subid=56343545&source=773&vendor=332325]] It says they were on Dragons Den. All the reviews are good. I'm just slightly suspicious.