About Sla Holdings Ltd (10024296) United Kingdom