About Rotten Scoundrels Ltd (10657452) United Kingdom