About Core Alpha Limited (12565068) United Kingdom