About Ada & Ada Ltd (12022421) United Kingdom