About S&i International Ltd (SC712803) United Kingdom