About Roughstar Limited (10160338) United Kingdom