About Ada & Co Group Ltd (13692089) United Kingdom