Search for DEBRA with Google
£10,000 on 12 November, 2021
£46,477 on 7 July, 2020
£10,000 on 5 April, 2019
£248,049 on 1 September, 2004