About Dentons Africa Holdings Limited (08963741) United Kingdom