About Abuda Group Lp (SL029192) United Kingdom