About Dexter Holdings Ltd (12640462) United Kingdom