About Alpha Idea Holdings Lp (SL027908) United Kingdom