About Dekster Ltd (13622778) United Kingdom