About Vellamo Limited (11050783) United Kingdom