About Cavallo Ltd (10289911) United Kingdom