About Cat S Head Holdings Limited (13643910) United Kingdom