About Succora Limited (11669434) United Kingdom