About T. L. Shellfish Holdings Limited (07334518) United Kingdom