About Remora Capital Btr Limited (12239168) United Kingdom