About Sama Caviar Ltd (12950354) United Kingdom