About Desert Turfcare International Ltd (13129718) United Kingdom