About Beta Foods Limited (03376466) United Kingdom