About Slace Limited (10196395) United Kingdom