About Neo Annex Limited (10234224) United Kingdom