How do I get the domain originating request in loopback 4?

Am new to loopback 4, I want to get the user IP address, their domain details, the url they are trying to access so on so i wrote a sequence, i have accessed the request context but couldn’t get the exact key to find out the details am looking for

export class MySequence extends MiddlewareSequence {
  async handle(context: RequestContext): Promise<void> {
    const {request, response} = context;

    console.log('Isnide', {request});
    const data = await super.handle(context);
  }
}