About Grand Sand Ltd (13264876) United Kingdom