About Algo Foods Limited (13006830) United Kingdom