About Dexter Investment Holdings Limited (11590050) United Kingdom