About Slo Limited (12062382) United Kingdom