About Slio Group Limited (11742463) United Kingdom