About Annexe Inc. Limited (02888038) United Kingdom