About Bibby Holdings Limited (00989531) United Kingdom