About Palameda Group Lp (SL008695) United Kingdom