About Ada London Ltd (12676342) United Kingdom