Membership price shortcode - remove "Membership Price" and 3 decimals


When I use the shortcode [ms-membership-price], the price has 3 decimal places - 23.988. How can I prevent this.
It also includes the words, Membership Price, at the beginning - why? This reduces the flexibility - if I want the words Membership Price, I can just put them in; this should just be a straight lookup of the price. For instance, I can't use a currency symbol before the price (for instance, I prefer £ to GBP which is what is returned by the shortcode if currency is set to yes).

Is there a way to remove these words?