About Markell Group Limited (11511796) United Kingdom