I have used "companies house", the UK Govt service to find who is who and what standing they have. Anyone can do it and I would advise anyone intending to travel to do the same. Note particularly when company reports are due and if they done in time and how much financial backing they, credit ratings etc. It is like buying a house, securing a mortgage, arranging one's pension. The ordinary citizen is expected to show due diligence. Like you my advice is general and not directed towards any specific issue but I have been around a long time. My connections with St Helena are well known, likewise my nationality and the well-known airline I flew with.
https://www.gov.uk/government/organi...ompanies-house.