About Beluga Deli Bar & Fine Foods Ltd (12293151) United Kingdom