About Clock House Holdings Topco Ltd (13132783) United Kingdom