About The Annex Group Ltd (10716207) United Kingdom