About Rhodes Artificial Intelligence Lab Ltd. (10738532) United Kingdom