About Slo Plantiam Limited (12655463) United Kingdom