About Sb London Investments Limited (10581882) United Kingdom