About Roughstar Holdings Limited (10160324) United Kingdom