About Sabara Holdings Ltd (11916256) United Kingdom