About Othniel Shellfish Limited (02825568) United Kingdom