About Verdica Limited (12900292) United Kingdom