About Ada Limited (13612634) United Kingdom