About Succoured Limited (11086306) United Kingdom