About Cambria Investment Holdings Limited (11177786) United Kingdom