About Dex Consulting Limited (07889773) United Kingdom