Hi, foundation courses are usually offered by the specific universities that you plan to further your degree later on. For example, you may want to take a Foundation in Science course @ IIUM if you are planning to further study your Bachelor of Science degree at the same university.
So the right questions you should ask yourself are:
Which degree course at which university you are planning to take after you complete your foundation?
You can then check if that specific university offers foundation course when you have answer to this question. The minimum requirements and application procedures (including deadline for application) are available at the university websites.