The reviews may take a few seconds to appear below as they feed in directly from Google and Facebook. Trustpilot can be found lower down
Google review page
Trustpilot review page
Facebook review page