About Jack Clyde Consulting Ltd (12607918) United Kingdom