About Vumo Group Ltd. (12330277) United Kingdom