About Cabbi Sales Ltd (12058596) United Kingdom