About Caballo Consulting Limited (06130302) United Kingdom