About Avoca Holdings Limited (10398567) United Kingdom