All text and links have been carefully checked and are constantly being updated. We make every reasonable effort to ensure that information provided on this website is accurate and complete but cannot accept any responsibility or liability or give any warranty that information provided by this website is correct, complete or up to date. We reserve the right to modify information on this website at any time without prior notice but do not accept any obligation to update the information it contains. The correctness of all links to external providers was checked at the time of their inclusion but we cannot accept any liability for the content or availability of websites that are accessed via hyperlinks. The provider of pages to which particular links point is solely responsible for any illegal, factually incorrect or incomplete contents and, in particular, for any losses sustained as a consequence of the contents of linked pages. This applies whether such losses are sustained directly or indirectly or are of a pecuniary nature or result from loss of data, downtime or other causes.