About Caravelle Capital Ltd (13668700) United Kingdom