Castle Trust, a leading UK fintech bank, publishes strong results