About Della Porta Consulting Ltd (07662682) United Kingdom