About Annex Search Limited (10196766) United Kingdom