About Studio Sand Ltd (12125632) United Kingdom