About Alpha Red Management Limited (06263106) United Kingdom