About Recourse Ai Ltd. (11269312) United Kingdom