About Katalyst Digital Limited (10229523) United Kingdom