About Valverde Holdings Limited (11842137) United Kingdom