About Dendrax Strategic Consulting Limited (09127007) United Kingdom