About Viridi Novum Ltd (10979549) United Kingdom