About S.b.a Investments Limited (04247412) United Kingdom