About Verodo Limited (11050109) United Kingdom