About Rough Spots Limited (10672043) United Kingdom