About Amelia Investments Lp (SL015243) United Kingdom