About S2l (uk) Ltd (10522743) United Kingdom