Thanks, Rapyd does accept sole traders in the UK. If you are interfacing with someone from support@rapyd.net you should probably continue as they would have more info to help you in the approval process. I can pass off your information to help clarify anything.
Here’s a related article on this topic, so yes you should be correct. I Do Not Have a Tax ID or Business Incorporation Number