About Cavallo London Limited (07925920) United Kingdom