About Catenae Innovation P.l.c. (04689130) United Kingdom