Castle Trust Bank joins PMS and Sesame panels