The packet shows 48 though.
If you pay the full price it's £6 which according to them works out at 12p each capsule, so 12p x 24 =£2.88
If there are 48 then 12p x 48 = £5.76 which is nearest to £6.
Not only does the image say 48...at the bottom of the product description it says "net contents 48 soft capsules". If you don't get 48, kick up a fuss!
The online item description is confusing - - trading standards, I think it is unlawful - if they advertise, then they have to sell one unit for that price - somewhere