About Cavallo Quinto Limited (12833369) United Kingdom