Hi Azura
Ceramic tiles are NON-POROUS and Terracotta tiles are POROUS....so you will have to find out which they are as they are cleaned differently:
TERRACOTTA: When used in the form of floor tiles, although hardened to a certain degree, is still extremely porous and therefore requires a seal. Traditionally Terracotta floor tiles are sealed and maintained with Wax. On a newly laid floor it may be preferable to seal with a modern water based acrylic seal which could be maintained in the same way as most other hard floor covering.
DO NOT ever attempt to apply a water based acrylic seal over a waxed floor!
CERAMIC TILES: These are normally found in Kitchens, bathrooms and restaurants as flooring or on walls in many areas where frequent washing down is required....and only require damp mopping for maintainance.....
The above is taken from a manual i have from a training course it when on couple of years ago...so I can't take the credit for knowing the above from the top of my head....
So find out which tile it is first, then go to your local cleaning supplier for the correct chemical. Prochem do specific chemicals for different floorings, so find out what your supplier does.
Hope the above was of some help.
Regards
Tim