About S&l Technologies Limited (11039476) United Kingdom