About Ada Holdern Limited (10545884) United Kingdom