About The Catalyst Initiative Ltd (13388871) United Kingdom