About Succurro Consultancy Ltd (13528044) United Kingdom