About Reverse Shell Research Group Limited (12951166) United Kingdom