About Sbs Management Associates Limited (06187818) United Kingdom