About Sli Holdings Limited (06302188) United Kingdom