About Deep Sea Holdings Ltd (12235503) United Kingdom