About Sten Foods Limited (10634822) United Kingdom