About L.r Shellfish Ltd (11897892) United Kingdom