About Annex Communications Limited (10688180) United Kingdom