About Rescue Rod Group Holdings Limited (10894109) United Kingdom