About Dextrex Consultants Limited (08887972) United Kingdom