About First Alpha Investment Limited (10610238) United Kingdom