About Mavenir Group Holdings Limited (12277137) United Kingdom