About Rapid Recover Ltd (12181993) United Kingdom