About Carlibar Brabloch Ltd (SC694554) United Kingdom