About Annex Talk Limited (10233627) United Kingdom