About Special Situations Ram Limited Partnership (LP015076) United Kingdom