About Sabor Holdings Limited (SC204684) United Kingdom