About Verda Group Ltd (11706522) United Kingdom