About Rogue London Ltd (12663882) United Kingdom