About Edmundo Limited (10392209) United Kingdom