About Catalyst Holdings Ltd. (10189833) United Kingdom