About Sabor & Cia Ltd (12598786) United Kingdom