About Open Annex Limited (10177710) United Kingdom