About Ampersand Ai Limited (11304791) United Kingdom