About Katella Capital Markets Technology Limited (10478396) United Kingdom