About Caravelo Limited (12042093) United Kingdom