About Bio-deli Ltd. (13175276) United Kingdom