About Mbi Group Holdings Limited (13030494) United Kingdom