About Sbx London Ltd (10540766) United Kingdom