About Catalyst Holdco Limited (11899941) United Kingdom