About Rod Tankard Consulting Ltd (11798156) United Kingdom