About Remora Capital Limited (12239310) United Kingdom