About Viridi Enterprises Limited (SC594283) United Kingdom