About Viridescence Ltd. (12377428) United Kingdom