About Sloid Limited (10107150) United Kingdom