About Anjeca Limited (12486917) United Kingdom