About Sbb & C Ltd (13648932) United Kingdom