About Silk & Sand Ltd (12270614) United Kingdom