About Ada Corporation Limited (07918142) United Kingdom