About 2 Cousins Holdings Limited (11297301) United Kingdom