About Markel International Holdings Limited (11314497) United Kingdom