About Rogue Technologies Limited (11026057) United Kingdom