This is the company. Incorporated in May this year with no submitted accounts to date. Major shareholders are based in the Isle of Man where rather surprisingly for a PPE company their expertise isin off-shore wealth management and "multi-jurisdictional portfolio of structures on behalf of a number of high net worth individuals, families and corporate entities."
https://find-and-update.company-info...97000/officers
https://www.manxradio.com/news/isle-...-ppe-contract/
https://knoxhousetrust.com/member/anthony-page/
Why wouldn't you award a £122m contract given all this?