About Trichilia Holdings Limited (12599488) United Kingdom