About Cat Tree Group Limited (11260246) United Kingdom