About Slomade Limited (13142882) United Kingdom