About Annex Channel Limited (10233426) United Kingdom