About The Ada Lovelace Society Limited (12647691) United Kingdom