About Mark Holdings Limited (12267828) United Kingdom