About Slex Solutions Limited (11955570) United Kingdom