About Rand Corporation Lp (SL015608) United Kingdom