About Sbsa Management Ltd (SC420703) United Kingdom