You can invest in businesses from £10, but will be rounded to the closest multiple of the share price. As the share price is set at £0.38, you will be able to invest from approximately £10.33.