About Slo Solutions Ltd (13196105) United Kingdom