About Annex Spot Limited (10233451) United Kingdom