Castle Trust Bank is a UK-based bank offering savings accounts, ISAs, and property investment services.