I am unable to find api key for authorization
Welcome. I recommend you start with the official introduction here: Get started with the Companies House API
There is also an unofficial site which may help: Authenticating requests | CH Guide
When you register choose a “live” application - there seem to be issues with the test option.
You can find a lot more information by searching this forum - use the magnifying glass icon at the top right.
Good luck.