About Benthos Limited (12546437) United Kingdom