About Rogues & Rascals Ltd (10185481) United Kingdom