About Endeca Limited (03161202) United Kingdom