About Jack Holdings Topco Limited (13454280) United Kingdom