About Jab Capital Investments Limited (12008704) United Kingdom