About London Artificial Intelligence Limited (10844503) United Kingdom