About Glass To Sand Ltd. (SC612799) United Kingdom