About Lavoro Holdings Ltd (10196201) United Kingdom