About Sbsr Holdings Ltd (10354103) United Kingdom