If it puts your mind at rest a little bit...
I work with Small Planet almost daily and they're a decent bunch of tight knit people. There's a fair amount of British crew flying for them from the UK who know what they're doing
They're a bit battered inside and out but nothing to worry about