About Caravel Global Investments Ltd. (12553457) United Kingdom