About Ada Intelligence Ltd (10884517) United Kingdom