About Cambria Investments Holdings Limited (13415571) United Kingdom