About Rough Stone Group Ltd. (12949236) United Kingdom