About Keane Street Capital Investments Limited (11045651) United Kingdom