About David Dexter International Limited (10792655) United Kingdom