About Strategic Alpha Limited (06799439) United Kingdom