About Bibby Tethra Limited (06736403) United Kingdom