About Terry Cooper Consulting Ltd (13041381) United Kingdom